/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */

package sv.com.intesal.seguridad.sql;

/**
 *
 * @author ejerez
 */
public class SQLParametroSicopi {

    public static final String insert="INSERT INTO PARAMETRO_SICOPI(codigo_tp,bloque_ps,correlativo_ps,codigo_s)VALUES(?,?,?,?)";
    public static final String update="UPDATE PARAMETRO_SICOPI SET codigo_tp=?,bloque_ps=?,correlativo_ps=? where codigo_ps=?";
    public static final String getParametrosSicopi="SELECT ps.codigo_ps,ps.bloque_ps,ps.correlativo_ps,tp.codigo_tp,tp.nombre_tp,tp.descripcion_tp,s.codigo_s,s.nombre_s FROM PARAMETRO_SICOPI as ps,TIPO_PARAMETRO as tp,SUCURSAL as s where tp.codigo_tp=ps.codigo_tp and s.codigo_s=ps.codigo_s order by s.nombre_s,tp.nombre_tp";
    public static final String getParametrosSicopi_x_Sucursal="SELECT ps.codigo_ps,ps.bloque_ps,ps.correlativo_ps,tp.codigo_tp,tp.nombre_tp,tp.descripcion_tp,s.codigo_s,s.nombre_s FROM PARAMETRO_SICOPI as ps,TIPO_PARAMETRO as tp,SUCURSAL as s where tp.codigo_tp=ps.codigo_tp and s.codigo_s=ps.codigo_s and s.codigo_s=? order by s.nombre_s,tp.nombre_tp";
    public static final String validarSucursal_y_TipoParametro="SELECT count(*) contar FROM PARAMETRO_SICOPI where codigo_s=? and codigo_tp=?";

    public static final String getParametroSicopi_x_Nombre="SELECT ps.codigo_ps,ps.bloque_ps,ps.correlativo_ps,tp.codigo_tp,tp.nombre_tp,tp.descripcion_tp,s.codigo_s,s.nombre_s FROM PARAMETRO_SICOPI as ps,TIPO_PARAMETRO as tp,SUCURSAL as s where tp.codigo_tp=ps.codigo_tp and s.codigo_s=ps.codigo_s and tp.nombre_tp=? order by s.nombre_s,tp.nombre_tp";

    public static final String updateCorrelativo="update parametro_sicopi set correlativo_ps=correlativo_ps+1 where codigo_tp= (select codigo_tp from tipo_parametro as tp where tp.nombre_tp=?) and codigo_s=?";
}
